home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / atoadv.arc / AUTOADV.DOC
Text File  |  1988-01-28  |  52KB  |  1,708 lines

  1. 
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                              A U T O S I G 
  17.  
  18.                               Version 5.6 
  19.  
  20.                       January, 1988 Manual Revision 
  21.  
  22.                       A Communications Program for 
  23.                           Accessing CompuServe 
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.              This manual describes the advanced functions for 
  38.              PPN, script, and Accounting Log Summary components 
  39.              of AUTOSIG. 
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.              AUTOSIG Version 5.6 -  January  1988 
  50.              (c) Copyright 1985-88 by Vernon D. Buerg 
  51.  
  52.             T A B L E   O F   C O N T E N T S
  53.  
  54. __________________________________________________________________________
  55.  
  56.  
  57.  Introduction  ......................................................... 1    
  58.  
  59.  I.   ATOPPN - ATO Address Book  ....................................... 2    
  60.        ATOPPN Menu  .................................................... 3    
  61.       Address Book Commands  ........................................... 4    
  62.        A  Add manual entry  ............................................ 4    
  63.        B  Switch PPN database file  .................................... 4    
  64.        C  Change current entry  ........................................ 4    
  65.        D  Delete current entry  ........................................ 4    
  66.        E  Erase PPN file  .............................................. 4    
  67.        F  Find name or userid  ......................................... 4    
  68.        M  Switch message file  ......................................... 5    
  69.        L  sort by Last name  ........................................... 5    
  70.        N  sort by Name  ................................................ 5    
  71.        P  Put entry to TO: field  ...................................... 5    
  72.        R  Repeat Find to next  ......................................... 5    
  73.        S  Sort by userid/ppn  .......................................... 5    
  74.        U  Update file from msgs  ....................................... 6    
  75.        Q  Quit, return to ATO  ......................................... 6    
  76.  
  77.  II.  ATOSCR - Script File Processing  ................................. 7    
  78.       Statement syntax  ................................................ 8    
  79.       Summary of Verbs  ................................................ 13   
  80.       Examples  ........................................................ 14   
  81.        Example 1.  ..................................................... 14   
  82.        Example 2.  ..................................................... 14   
  83.        Example 3.  ..................................................... 15   
  84.        Example 4.  ..................................................... 15   
  85.        Example 5.  ..................................................... 16   
  86.        Example 6.  ..................................................... 16   
  87.        Example 7.  ..................................................... 17   
  88.        Example 8.  ..................................................... 18   
  89.       Global symbols  .................................................. 19   
  90.        %HOST variables  ................................................ 19   
  91.        %SIG variables  ................................................. 19   
  92.        %PC variables  .................................................. 20   
  93.        Other global variables  ......................................... 20   
  94.  
  95.  III. ACLS - Accounting Log Summary  ................................... 21   
  96.       Log Files  ....................................................... 21   
  97.       Running ACLS  .................................................... 22   
  98.       Figure 11.  ACLS Accounting Summary  ............................. 23   
  99.       Figure 12.  RATES.ATO sample data  ............................... 23   
  100.       Figure 13.  ACLS Rates and Definitions  .......................... 23   
  101.       Figure 14.  ACLS Sample Output  .................................. 24   
  102.  
  103.   Appendices  .......................................................... 25   
  104.        Disclaimer  ..................................................... 25   
  105.        Copying and sharing AUTOSIG.  ................................... 25   
  106.       Using Virtual Disks  ............................................. 26   
  107.  
  108.  
  109. Contents 1                               AUTOSIG Advanced Functions Guide 
  110. Introduction 
  111. ______________________________________________________________________________
  112.  
  113.   
  114.     AUTOSIG  is  a  program  written  specifically  for  CompuServe  Special 
  115.     Interest Group access.  It provides  an automatic way of processing  SIG 
  116.     messages that is quick and economical. 
  117.   
  118.   
  119.     AUTOSIG is a  FREE communications program  written with Quick  Basic and 
  120.     assembly language.  It  is provided as  a executable (.EXE)  program for 
  121.     the IBM PC. It is fully compatible with Compaq computers, the Tandy 1000 
  122.     and 1200, and  most other clones.   In addition to  its main purpose  of 
  123.     offloading  messages,  it  is  a  terminal  program which can be used to 
  124.     access other areas  of CompuServe and  download from the  Data Libraries 
  125.     using "B" protocol. 
  126.   
  127.   
  128.     This manual discusses three advanced features of AUTOSIG: 
  129.   
  130.     1 - the PPN database processor for keeping an address book 
  131.   
  132.     2 - the script processor used to execute a stored series of ATO commands 
  133.   
  134.     3 - the ACLS accounting log summary report program 
  135.   
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168. AUTOSIG User's Manual                                                 Page  1 
  169. I.   ATOPPN - ATO Address Book 
  170. ______________________________________________________________________________
  171.  
  172.   
  173.     ATOPPN allows you to maintain your own local address book of up to  1000 
  174.     user names  and IDs.  Using ATOPPN  makes finding  people's names and ID 
  175.     numbers easy. 
  176.   
  177.     ATOPPN is one of those features that's much easier to use than it is  to 
  178.     explain, so  here's a  short summary  of functions.   After getting  the 
  179.     "flavor" of ATOPPN your best bet is to go for it. 
  180.   
  181.     ATOPPN is  invoked by  using the  alt-M command  at the  Main Menu, at a 
  182.     R>ead prompt, or at the To: prompt when W>riting messages. 
  183.   
  184.   
  185.     The display consists of a command menu and a list of user IDs and names. 
  186.     You  may  enter  a  letter  to  invoke  a  function,  or  press a cursor 
  187.     positioning key to scroll the display of user IDs and names.  The cursor 
  188.     positioning keys are: 
  189.   
  190.              HOME       - position to the first PPN entry 
  191.              END        - position to the last PPN entry 
  192.              down arrow - position to the next entry 
  193.              up arrow   - position to the previous entry 
  194.              PgUp       - move back 20 entries 
  195.              PgDn       - move ahead 20 entries 
  196.   
  197.   
  198.     The "current" entry is shown in  two places: on the left side  above the 
  199.     command menu, and  highighted in the  list of PPNs.   This is the  entry 
  200.     that is the subject of any  Change or Delete commands, and of  the Paste 
  201.     command. 
  202.   
  203.     You may  exit the  program by  using the  Q command  to save changes and 
  204.     quit, or the ESCape command to not save any changes and abort. 
  205.   
  206.   
  207.     The display  gives you  the name  of the  PPN file  and of  a file which 
  208.     contains downloaded CompuServe  messages.  You may  change the PPN  file 
  209.     name with the B command, or the message file name with the X command. 
  210.   
  211.   
  212.     The PPN file contains ASCII records,  one for each user ID. Each  record 
  213.     ends with a carriage return (CR) and line feed (LF).  The user ID begins 
  214.     in column 1 and ends in column 10.  The name begins in column 12 and may 
  215.     be up to 24 characters long. 
  216.   
  217.     The ATOPPN menu appears as follows: 
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227. Page  2                                                 AUTOSIG User's Manual 
  228. I.   ATOPPN - ATO Address Book 
  229. ______________________________________________________________________________
  230.  
  231.  
  232.      ATOPPN Menu 
  233.   
  234.   
  235.   
  236.      +--------------------------+            +--------------------------+ 
  237.      |   AUTOSIG PPN Database   |        0   |       AUTOSIG.PPN        | 
  238. +------------------------------------+ +--------------------------------------+ 
  239. |  A - Add a manual entry            | |                                      | 
  240. |  B - switch PPN database file      | |                                      | 
  241. |  C - Change current entry          | |                                      | 
  242. |  D - Delete current entry          | |                                      | 
  243. |  E - Erase PPN file                | |                                      | 
  244. |  F - Find name or userid           | |                                      | 
  245. |  M - switch Message file           | |                                      | 
  246. |  L - sort by Last name             | |                                      | 
  247. |  N - sort by Name                  | |                                      | 
  248. |  P - Put entry in TO: field        | |                                      | 
  249. |  R - Repeat Find to next           | |                                      | 
  250. |  S - Sort by userid/ppn            | |                                      | 
  251. |  U - Update file from msgs         | |                                      | 
  252. |  Q - Quit, return to ATO           | |                                      | 
  253. +------------------------------------+ |                                      | 
  254.    _   Select a letter                 |                                      | 
  255.                                        |                                      | 
  256.                                        |                                      | 
  257.  Msg file: IBMCOMM.ATO                 |                                      | 
  258.                                        |                                      | 
  259.                                        +--------------------------------------+ 
  260.  Use ESCape to abort, no updates        Use cursor keys to scroll display   0 
  261.   
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286. AUTOSIG User's Manual                                                 Page  3 
  287. I.   ATOPPN - ATO Address Book 
  288. ______________________________________________________________________________
  289.  
  290.  Address Book Commands 
  291.  
  292.  
  293.      A  Add manual entry 
  294.   
  295.     You are asked to enter a new  user ID (PPN) and name.  The user  ID must 
  296.     be  two  numbers  separated  by  a  comma.   The  name  may  be up to 24 
  297.     characters long.  Follow the CIS convention.  The new entry is added  to 
  298.     the end of the file.  For example, you could enter 
  299.   
  300.                         Their name first 70000,0000 
  301.   
  302.   
  303.  
  304.      B  Switch PPN database file 
  305.   
  306.     You are asked to enter the name of the PPN file you want displayed.  You 
  307.     may include a drive and/or path name.  For example, C:\ATO\IBMCOM.PPN is 
  308.     acceptable. 
  309.   
  310.   
  311.  
  312.      C  Change current entry 
  313.   
  314.     You are prompted to supply  new name information for the  current entry. 
  315.     You can not change the PPN number. 
  316.   
  317.   
  318.  
  319.      D  Delete current entry 
  320.   
  321.     The highlighted current  entry is deleted.   The next entry  becomes the 
  322.     new current entry. 
  323.   
  324.   
  325.  
  326.      E  Erase PPN file 
  327.   
  328.     You are prompted to verify that you want to delete the PPN file, and may 
  329.     reply with Y to delete the file, or N to keep the file. 
  330.   
  331.   
  332.  
  333.      F  Find name or userid 
  334.   
  335.     You are prompted for  a text string.  ATOPPN  searches the PPN file  for 
  336.     that text.  The search is case insensitive.  If the text is found in  an 
  337.     entry, that entry is made the current entry. 
  338.   
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345. Page  4                                                 AUTOSIG User's Manual 
  346. I.   ATOPPN - ATO Address Book 
  347. ______________________________________________________________________________
  348.  
  349.  Address Book Commands 
  350.  
  351.  
  352.      M  Switch message file 
  353.   
  354.     You are prompted for  a file name that  represents a file of  downloaded 
  355.     CIS messages.  You may include  a drive and/or path name.   For example, 
  356.     C:\ATO\IBMCOMM.ATO is acceptable. 
  357.   
  358.  
  359.      L  sort by Last name 
  360.   
  361.     The PPN file is  sorted by ascending order  of user last names.   Middle 
  362.     initials are ignored but title, like [SuperForum] may obscure the sort. 
  363.   
  364.   
  365.  
  366.      N  sort by Name 
  367.   
  368.     The PPN file  is sorted by  user name in  ascending order.  The  sort is 
  369.     case insensitive.  That is, the  names "bill" and "BILL" are  treated as 
  370.     the same name. 
  371.   
  372.   
  373.  
  374.      P  Put entry to TO: field 
  375.   
  376.     The user name and ID are returned to the calling program.  For  AUTOSIG, 
  377.     this information  is copied  to the  "To:" field  in the message editor. 
  378.     Otherwise,  the  information  is  displayed  on  the console.  For EMAIL 
  379.     messages, only the ID (ppn) is copied. 
  380.   
  381.   
  382.  
  383.      R  Repeat Find to next 
  384.   
  385.     Used after  a successful  Find command,  the R  command searches for the 
  386.     next occurrance of the text in the PPN file. 
  387.   
  388.   
  389.  
  390.      S  Sort by userid/ppn 
  391.   
  392.     The PPN file is sorted by user ID (PPN) in ascending order. 
  393.   
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404. AUTOSIG User's Manual                                                 Page  5 
  405. I.   ATOPPN - ATO Address Book 
  406. ______________________________________________________________________________
  407.  
  408.  Address Book Commands 
  409.  
  410.  
  411.      U  Update file from msgs 
  412.   
  413.     ATOPPN scans the CIS message file for message headers.  It then extracts 
  414.     the  user  names  and  IDs  from  the  "Fm:" line.  When a new userid is 
  415.     encountered, you are given the prompt: 
  416.   
  417.            Add 7xxxx,xxxx new user 
  418.            Y>es, n>o, s>top asking, q>quit? 
  419.   
  420.     Respond with a Y to add the new userid, an N to bypass , an S to add the 
  421.     userid and stop asking each time a new userid is encountered, or with  a 
  422.     Q to stop processing the message file. 
  423.   
  424.   
  425.  
  426.      Q  Quit, return to ATO 
  427.   
  428.     You are returned to  ATO, and if any  changes were made the  PPN file is 
  429.     re-written. 
  430.   
  431.   
  432. ESC  Abort, return to ATO without updating 
  433.   
  434.     You are  returned to  ATO and  no updates  are processed.   The PPN file 
  435.     remains unchanged. 
  436.   
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463. Page  6                                                 AUTOSIG User's Manual 
  464. II.  ATOSCR - Script File Processing 
  465. ______________________________________________________________________________
  466.  
  467.   
  468.     ATO can execute commands  from a script file.   Scripts are a series  of 
  469.     user coded statements contained within a file.  You execute a script  by 
  470.     issuing the alt-T command while in Terminal Mode.  Or, you may specify a 
  471.     special logon script in each Host entry.  Or, you may supply the name of 
  472.     the script on the command line for starting ATO using the /X  parameter. 
  473.     For example: 
  474.   
  475.                         AUTOSIG /Xdostuff.scr 
  476.   
  477.     A script ends when the last statement has been processed, you press  the 
  478.     ESCape key, or if an error is detected.  The current limit is 1000 lines 
  479.     in a script file. 
  480.   
  481.   
  482.     You may also enter one script command at the terminal by using the alt-I 
  483.     keys. 
  484.   
  485.   
  486.     Script statements have the following syntax: 
  487.   
  488.                 verb  [operand1 operand2 ... operandn] 
  489.   
  490.     You must  separate the  verb and  operands by  one or  more blanks.  For 
  491.     example: 
  492.   
  493.                 UPL funtim.arc /type:ascii/prot:b|c:\save\funtime.arc 
  494.   
  495.     Operands  consist  of  one  or  more  symbol names, and/or literal data. 
  496.     Symbols are either global  system variables, or user  defined variables. 
  497.     The names may be of any  length and may contain any characters  except a 
  498.     space or a single quote.  Global names are listed below.  User names can 
  499.     be any name except that of  a global varable.  Literal data is  a string 
  500.     of characters enclosed  within single quotes.   Quotes are not  required 
  501.     unless the literal string contains the  name of a symbol, a space,  or a 
  502.     comma. 
  503.   
  504.     For  example,  %HOSTsymbol  is  a  global  variable,  %XZ  may be a user 
  505.     variable, and 'hello there' is literal text data. 
  506.   
  507.   
  508.     If the operand is [data], you  may supply a list of symbol  names and/or 
  509.     literal values.  They are combined into one value. 
  510.   
  511.   
  512.     While scripts are  being processed, COM  data may be  received.  The COM 
  513.     data is not processed until a READ, WAIT of MATCH verb is executed.  The 
  514.     last line of COM data is  available in the global variable called  %COM. 
  515.   
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522. AUTOSIG User's Manual                                                 Page  7 
  523. II.  ATOSCR - Script File Processing 
  524. ______________________________________________________________________________
  525.  
  526.  Statement syntax 
  527.  
  528.   
  529.   Verb:     * [comment] 
  530.   Function: Provide  user comments or remarks Usage: The statement is ignored. 
  531.   
  532.   
  533.   Verb:     label: [statements] 
  534.   Function: Name a statment for branching purposes. 
  535.   Usage:    Performs the same function as the LABEL verb. 
  536.   
  537.   
  538.   Verb:     ACCEPT symbol 
  539.   Function: Read data from the console into a variable. 
  540.   Usage:    If 'symbol' is not currently defined, it becomes defined. 
  541.             Unless otherwise noted, global symbols may not be modified. 
  542.   
  543.   
  544.   Verb:     BEEP 
  545.   Function: Sound the computer's horn. The ATO beep toggle status is 
  546.             not used. 
  547.   
  548.   
  549.   Verb:     CAPTURE [OFF|ON|filename] 
  550.   Function: Open or close a capture file. 
  551.   Usage:    To open a capture file, specify a file name the first time. 
  552.             After closing the capture file, you may re-open it with the 
  553.             same file name by specifying ON. All received data, except for 
  554.             protocol file transfer data, is written to the end of the capture 
  555.             file. For example, 
  556.   
  557.                 CAPTURE FORUM.LOG 
  558.                 ... do some stuff ... 
  559.                 CAPTURE OFF 
  560.                 ... do some more stuff ... 
  561.                 CAPTURE ON 
  562.                 ... writing to FORUM.LOG again ... 
  563.   
  564.   
  565.   Verb:     CLOSE filenumber 
  566.   Function: Disconnect access to the file associated with filenumber. 
  567.   
  568.   
  569.   Verb:     CLS 
  570.   Function: Clear the screen. 
  571.   
  572.   
  573.   Verb:     DISPLAY [data] 
  574.   Function: Writes data to the current display monitor. 
  575.   Usage:    The 'data' value may be a list of symbol names, and/or literal 
  576.             strings. 
  577.  
  578.  
  579.  
  580.  
  581. Page  8                                                 AUTOSIG User's Manual 
  582. II.  ATOSCR - Script File Processing 
  583. ______________________________________________________________________________
  584.  
  585.  Statement syntax 
  586.  
  587.   Verb:     DOW filename 
  588.   Function: Invokes CIS-QB protocol to download the specified file. The 
  589.             file is placed in the drive\path defined by the Host entry. 
  590.   
  591.   
  592.   Verb:     ELSE [statement] 
  593.   Function: Process [statement] only when the IF condition is false. 
  594.   
  595.   
  596.   Verb:     EXIT  [code] 
  597.   Function: Terminate processing of the current script file, and 
  598.             if supplied, perform the 'code' function. The code may be 
  599.             any single character that is acceptable at the main ATO menu 
  600.             prompt, such as Z to logoff, 1 to run AUTO /1, etc. 
  601.   
  602.   Verb:     GOTO label 
  603.   Function: Transfer script processing to the LABEL statement with the 
  604.             identity of 'label'. 
  605.   
  606.   
  607.   Verb:     IF var1 var2 [statement] 
  608.   Function: Set the condition code based on contents of 'var1' and 'var2' 
  609.   Usage:    The condition is set to TRUE if 'var2' occurs within the 
  610.             'var1' variable, not if they are exactly equal. You can use the 
  611.             global and local symbols as var1 and/or var2. For example, you 
  612.             can use %COM to determine if some data occurs in the communications 
  613.             buffer, e.g. IF %COM 'NO CARRIER' THEN DISPLAY 'Gone fishing!'. 
  614.   
  615.             The optional [statement] is executed when the condition is true. 
  616.             Both 'var1' and 'var2' are required. The special %EOF variables 
  617.             have either a null value or the value 'EOF'. 
  618.   
  619.   
  620.   Verb:     LABEL labelname 
  621.   Function: Identify a statement for branching purposes. 
  622.   Usage:    There is no checking for duplicate labels. The first occurance 
  623.             of the label name is used by script verbs, e.g. GOTO. Labels can 
  624.             also be entered in the form "label:", where the colon after 
  625.             the label name identifies the script statement for use by GOTO. 
  626.             For example: 
  627.   
  628.                 LABEL LOOP 
  629.                 Display "Hello" 
  630.                    -or- 
  631.                 LOOP: Display "Hello" 
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640. AUTOSIG User's Manual                                                 Page  9 
  641. II.  ATOSCR - Script File Processing 
  642. ______________________________________________________________________________
  643.  
  644.  Statement syntax 
  645.  
  646.   Verb:     LOGON 
  647.   Function: If necessary, sends dialing commands to the modem, and 
  648.             connects to the selected Host; it then issues a Go Page 
  649.             to the selected Forum. If ATO is already online and in 
  650.             the selected Forum, no action is taken. 
  651.   
  652.   
  653.   Verb:     LOGOFF -or- OFF 
  654.   Function: Performs the Z (logoff) function by sending an OFF to CIS 
  655.             and then hanging up the phone. 
  656.   
  657.   
  658.   Verb:     MATCH  data 
  659.   Function: Causes processing to stop until the 'data' is received 
  660.             from the communications line. The 'data' can be a simple 
  661.             literal text string, or a combination of literal and 
  662.             symbolic values. You can interrupt MATCH by pressing the 
  663.             ESCape key. You can not include ^J or ^M in the MATCH text. 
  664.             MATCH is different from WAIT in that the MATCH [data] is 
  665.             expanded (resolved) for any user symbols. 
  666.   
  667.   
  668.   Verb:     OPEN filename filenumber mode 
  669.   Function: Initialize access to a file for READ and WRITE use. The 
  670.             filename may include drive and space. The filenumber must 
  671.             be value from 0 through 9, determined by you. The 'mode' 
  672.             must be INPUT, OUTPUT or APPEND. 
  673.   
  674.   
  675.   Verb:     PAUSE [number] 
  676.   Function: Suspend processing for 'number' of seconds. 
  677.   Usage:    If the 'number' is omitted, a one second pause results. 
  678.   
  679.   
  680.   Verb:     READ  [filenumber] [symbol] 
  681.   Function: Get data from the specified file and place it into the local 
  682.             symbol. If [filenumber] is omitted, the communications buffer 
  683.             is assumed. If [symbol] is omitted, %COM is assumed. 
  684.   
  685.   
  686.   Verb:     SEND  [data] 
  687.   Function: Write data to the COM port 
  688.   Usage:    The data may be a list of symbol names and literal strings. 
  689.             All data fields are combined into one string and sent to the 
  690.             COM port. Control characters may be entered by using the carat 
  691.             symbol (^) followed by a control character letter. For example, 
  692.             a ^M will result in a carriage return (CR) being sent. A pause 
  693.             may be embedded in any data string by entering a squiggle (~) 
  694.             character. 
  695.  
  696.  
  697.  
  698.  
  699. Page  10                                                 AUTOSIG User's Manual 
  700. II.  ATOSCR - Script File Processing 
  701. ______________________________________________________________________________
  702.  
  703.  Statement syntax 
  704.  
  705.   Verb:     SENDLINE [data] 
  706.   Function: Write a line of data to the COM port. 
  707.   Usage:    Similar to SEND except that a carriage return ^M is appended 
  708.             to the [data]. 
  709.   
  710.   
  711.   Verb:     SET symbol data 
  712.   Function: Assign a value to a symbol. 
  713.   Usage:    Unless noted below, values can not be assigned to global 
  714.             symbols. User symbols become defined when they are referenced 
  715.             by a SET statement.  The 'data' may be a list of symbol names 
  716.             and/or literal data. For example, 
  717.                 SET x 'hello' 
  718.                 SET y x 
  719.             results in the symbol y having the value 'hello'. 
  720.   
  721.   
  722.   Verb:     THEN [statement] 
  723.   Function: Process [statement] only when the IF condition is true. 
  724.   
  725.   
  726.   Verb:     TRACE [ON|OFF] 
  727.   Function: Enable or disable tracing of the script statements. If TRACE 
  728.             is ON, all script statements are displayed before they  are 
  729.             executed. 
  730.   
  731.   
  732.   Verb:     UPL cisfilename[|yourfilename] 
  733.   Function: Invokes CIS-QB protocol to upload the specified file. You may 
  734.             include drive\path with the file name.  Since CIS allows only 
  735.             six characters in the filename, you may supply both the CIS 
  736.             file name and your computer's file name. Separate the CIS and 
  737.             your filename with a | character, for example: 
  738.   
  739.             UPL MYPROG.ARC /prot:b/type:bin| C:\TESTBED\NEWVERSN.ARC 
  740.   
  741.             When you supply both names, using the | character, you must 
  742.             also supply the /prot: and /type: parameters for CIS.  You can 
  743.             take advantage of this syntax to upload ASCII files, since the 
  744.             default type for uploads is BINary. 
  745.   
  746.   
  747.   Verb:     WAIT  [text] 
  748.   Function: Suspend processing until the data is received from the COM 
  749.             communications line. 
  750.   Usage:    Checking is performed for lost carrier and the modem return 
  751.             messages for NO CARRIER, etc. If a disconnect if detected, 
  752.             the script is terminated. Execution of the script resumes when 
  753.             the [data] is received by the communications line. Unlike MATCH, 
  754.             there is no expansion of symbols. The [text] is used as-is. 
  755.   
  756.   
  757.  
  758. AUTOSIG User's Manual                                                 Page  11 
  759. II.  ATOSCR - Script File Processing 
  760. ______________________________________________________________________________
  761.  
  762.  Statement syntax 
  763.  
  764.   
  765.   Verb:     WRITE [filenumber] [symbol] 
  766.   Function: Place the data contained in the [symbol] local variable into 
  767.             the file associated with [filenumber]. 
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817. Page  12                                                 AUTOSIG User's Manual 
  818. II.  ATOSCR - Script File Processing 
  819. ______________________________________________________________________________
  820.  
  821.  Summary of Verbs 
  822.  
  823.         Notation: 
  824.                 [] brackets identify optional parameters 
  825.                 |  indicates an exclusive choice 
  826.                 data  means a string of literal and/or symbol values 
  827.                 text  means a string of literal values 
  828.   
  829.         * [comment] 
  830.   
  831.         label: [statements] 
  832.   
  833.         ACCEPT symbol 
  834.   
  835.         BEEP 
  836.   
  837.         CAPTURE [ON|OFF|filename] 
  838.         CLOSE filenumber 
  839.         CLS 
  840.   
  841.         DISPLAY [data] 
  842.         DOW filename 
  843.   
  844.         ELSE [statement] 
  845.         EXIT [code] 
  846.   
  847.         GOTO labelname 
  848.   
  849.         IF var1 var2 [statement] 
  850.   
  851.         LABEL labelname 
  852.         LOGOFF 
  853.         LOGON [host forum]|[forum] 
  854.   
  855.         MATCH data 
  856.   
  857.         OFF 
  858.         OPEN filename filenumber mode 
  859.   
  860.         PAUSE [number] 
  861.   
  862.         READ  [filenumber] [symbol] 
  863.   
  864.         SEND  [data] 
  865.         SENDLINE [data] 
  866.         SET symbol data 
  867.   
  868.         THEN [statement] 
  869.         TRACE [ON|OFF] 
  870.   
  871.         UPL cisfilename[options|yourfilename] 
  872.   
  873.         WAIT  text 
  874.         WRITE filenumber symbol 
  875.  
  876. AUTOSIG User's Manual                                                 Page  13 
  877. II.  ATOSCR - Script File Processing 
  878. ______________________________________________________________________________
  879.  
  880.  Examples 
  881.  
  882.  
  883.      Example 1. 
  884.     Demonstrate the use of IF, THEN, and ELSE 
  885.   
  886.           sendline 
  887.         label again 
  888.           read 
  889.           if %COM 'Function:' then goto ready 
  890.            else display 'not yet' 
  891.           goto again 
  892.         label ready 
  893.            beep 
  894.            display 'What time is it?' 
  895.            accept tod 
  896.            exit 
  897.   
  898.     The 'IF' verb  does not require  a statement.  You  can place any  valid 
  899.     statment after the  IF, and/or can  use the THEN  and ELSE verbs  later. 
  900.     The IF condition remains valid until  the next IF is executed.  IF  does 
  901.     require at least two parameters; the 'var1' and var2' values. 
  902.   
  903.  
  904.      Example 2. 
  905.     Demonstrate the use of SEND, WAIT, and literal strings. 
  906.   
  907.         trace on 
  908.         Send 'go ' ibmcom^M 
  909.         Wait Function: 
  910.         Send 'ust^M' 
  911.        label loop 
  912.         If 'Function:' Goto Ready 
  913.         Read 
  914.         Goto loop 
  915.        label ready 
  916.         display 'Ready to proceed...' 
  917.         beep 
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935. Page  14                                                 AUTOSIG User's Manual 
  936. II.  ATOSCR - Script File Processing 
  937. ______________________________________________________________________________
  938.  
  939.  Examples 
  940.  
  941.  
  942.      Example 3. 
  943.     Demonstrate use of global variables 
  944.   
  945.          * Use the current HOST and SIG selections to log on 
  946.          send ATDT %HOSTPHONE ^M 
  947.          match CONNECT 
  948.          pause 4 
  949.          send '^C' 
  950.          match User ID: 
  951.          display '{' %COM '}' 
  952.          send %HOSTUSERID ^M 
  953.          if %hostuserid '\' then goto have.pswd 
  954.           match Password: 
  955.           send %HOSTPASSWORD '^M' 
  956.         label have.pswd 
  957.          match OK 
  958.          send 'GO ' %SIGPAGE 
  959.          match 'Function:' 
  960.          set savecolor %PCNORMAL 
  961.          set %PCNORMAL '15,2' 
  962.          display 'The current high message number is:' %SIGHMN 
  963.          set %PCNORMAL savecolor 
  964.          beep 
  965.          display 'Ready when you are ...' 
  966.   
  967.   
  968.  
  969.      Example 4. 
  970.     Logon via Tymnet 
  971.   
  972.         * wait for 300 baud terminal id request 
  973.         pause 3 
  974.         * use tty terminal id 
  975.         send a 
  976.         * wait for "please log in:" prompt 
  977.         match in: 
  978.         * make sure we have a user id 
  979.         if %HOSTACCOUNT '' set %HOSTACCOUNT 'CIS02' 
  980.         sendline %HOSTACCOUNT 
  981.         * we made it! 
  982.         * 
  983.         display 'Logon to TYMNET successful' 
  984.         beep 
  985.         * ATO continues the logon from the User ID: prompt 
  986.         exit 
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994. AUTOSIG User's Manual                                                 Page  15 
  995. II.  ATOSCR - Script File Processing 
  996. ______________________________________________________________________________
  997.  
  998.  Examples 
  999.  
  1000.  
  1001.      Example 5. 
  1002.     Logon via Telenet 
  1003.   
  1004.         * wait for line to settle 
  1005.         pause 3 
  1006.         * send baud code or c/r depending on baud rate 
  1007.         if %HOSTBAUD '2400' Send '@~^M~~' 
  1008.         Else Send '^M^M' 
  1009.         * wait for "TERMINAL=" prompt 
  1010.         match 'TERMINAL=' 
  1011.         send D1^M 
  1012.         * clear the COM buffer up to where we should be 
  1013.         match 'D1' 
  1014.         * wait for "@" net prompt 
  1015.         match @ 
  1016.         send 'C 202202' ^M 
  1017.         * we made it! 
  1018.         * 
  1019.         display 
  1020.         display 'Logon to Telenet successful!' 
  1021.         beep 
  1022.         exit 
  1023.   
  1024.   
  1025.  
  1026.      Example 6. 
  1027.     Demonstrate use of Open, Write, Close 
  1028.   
  1029.         open bulletin.ato 5 input 
  1030.   loop: read 5 text 
  1031.         if %EOF5 EOF then goto done 
  1032.         display text 
  1033.         goto loop 
  1034.         label done 
  1035.         close 5 
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053. Page  16                                                 AUTOSIG User's Manual 
  1054. II.  ATOSCR - Script File Processing 
  1055. ______________________________________________________________________________
  1056.  
  1057.  Examples 
  1058.  
  1059.  
  1060.      Example 7. 
  1061.     DATAPAC logon and reset of PAD parameters for binary transfers 
  1062.   
  1063.     *  Begin script.  Tell Datapac that this is 1200 baud  (note change the 
  1064.     *  ".." to a single period "." for 300 baud) 
  1065.     SEND '..^M' 
  1066.     * 
  1067.     *  Wait for DATAPAC acknowledgement before continuing 
  1068.        WAIT DATAPAC: 
  1069.        READ 
  1070.        PAUSE 2 
  1071.     * 
  1072.     *  Request a direct DATAPAC to CIS connection 
  1073.        SEND 'P 29400138^M' 
  1074.     * 
  1075.     *  Wait for CIS Host response 
  1076.        WAIT Name: 
  1077.        SEND 'CIS^M' 
  1078.     * 
  1079.     *  Wait for CIS User ID prompt 
  1080.        WAIT ID: 
  1081.        PAUSE 2 
  1082.     * 
  1083.     *  Enter DATAPAC command mode by sending ^P to DATAPAC and beginning the 
  1084.     *  PAD changes 
  1085.        SEND '^PPROF 1^M' 
  1086.        PAUSE 2 
  1087.     * 
  1088.     *  Check the parameters of PROF1 
  1089.        SEND 'PAR^M' 
  1090.        WAIT 126:016 
  1091.        PAUSE 2 
  1092.     * 
  1093.     *  Reset the PAD parameters 
  1094.        SEND 'SET?002:001,126:004,003:000,004:004,007:008,020:032,001:000^M' 
  1095.        WAIT 001:000 
  1096.        PAUSE 2 
  1097.     * 
  1098.     *  Double check that the PAD was correctly modified 
  1099.        SEND 'PAR^M' 
  1100.        WAIT 126:004 
  1101.        PAUSE 2 
  1102.     * 
  1103.     *  Exit DATAPAC command mode and re-enter CIS 
  1104.        SEND '^M' 
  1105.        PAUSE 2 
  1106.        SEND '^M' 
  1107.        BEEP 
  1108.        EXIT 
  1109.  
  1110.  
  1111.  
  1112. AUTOSIG User's Manual                                                 Page  17 
  1113. II.  ATOSCR - Script File Processing 
  1114. ______________________________________________________________________________
  1115.  
  1116.  Examples 
  1117.  
  1118.  
  1119.      Example 8. 
  1120.     Template for automatic ATO uploading 
  1121.   
  1122.    * Get to forum and DL 
  1123.   
  1124.      logon CIS2400 IBMCOM 
  1125.      send 'DL0'^M 
  1126.      match DL 0 ! 
  1127.   
  1128.    * Upload the file 
  1129.   
  1130.      upl c:\test\upl.scr 
  1131.   
  1132.    * Upload the description 
  1133.   
  1134.      match Description 
  1135.      match ): 
  1136.      send 'Template for generating script files to automatically upload'^M 
  1137.      pause 2 
  1138.      send 'files using ATO.'^M 
  1139.      pause 2 
  1140.      send ^M 
  1141.   
  1142.    * Upload the keywords 
  1143.   
  1144.      match Keywords: 
  1145.      send 'ATO TESTING' ^M 
  1146.      match (Y or N)? 
  1147.      send Y^M 
  1148.   
  1149.      beep 
  1150.      display 'Upload is complete!' 
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171. Page  18                                                 AUTOSIG User's Manual 
  1172. II.  ATOSCR - Script File Processing 
  1173. ______________________________________________________________________________
  1174.  
  1175.  Global symbols 
  1176.  
  1177.   
  1178.     Global  symbols  contain  data  from  the  HOST,  FORUM,  and PC OPTIONS 
  1179.     definitions.   The  HOST  and  FORUM  variables  are  read-only.  The PC 
  1180.     Options variables may be changed by the SET script command. 
  1181.   
  1182.     The HOST menu symbols have a name of the form '%HOSTname'. 
  1183.   
  1184.     The FORUM menu symbols have a name of the form '%SIGname'. 
  1185.   
  1186.     The PC Options symbols have a name of the form '%PCname' 
  1187.   
  1188.  
  1189.      %HOST variables 
  1190.         From Host options menu, read-only 
  1191.   
  1192.         Symbol name Default value        Symbol name Default value 
  1193.         ----------- -------------------- ----------- -------------------- 
  1194.         NAME        host's name          PATH        default ATO d:\path 
  1195.         PHONE       telephone number     COM         communications port 
  1196.         USERID      your user id         CONNECT     modem connect response 
  1197.         PASSWORD    your password        DISCON      modem disconnect response 
  1198.         ACCOUNT     Tymnet host          HANGUP      modem commands to hang up 
  1199.         CODE                             RESET       modem commands to reset 
  1200.         UPROMPT     Userid: prompt       RPROMPT1    CIS logon message 1 
  1201.         PPROMPT     Passsword: prompt    RPROMPT2    CIS logon message 2 
  1202.         BAUD        baud rate            BULL        bulletins file name 
  1203.         MDMCMDS     modem commands       ANSWER      response to CONNECT 
  1204.         PATH        file xfer d:\path 
  1205.   
  1206.  
  1207.      %SIG variables 
  1208.         From Forum Options menu, read-only. 
  1209.   
  1210.         Symbol name Default value          Symbol name Default value 
  1211.         ----------- --------------------   ----------- -------------------- 
  1212.         SIGNAME     forum name             LOG         logging option, y/n 
  1213.         PAGE        go page                STAY        stay connected option 
  1214.         HOST        host name              SENDP       send ^P option, y/n 
  1215.         DRIVE       default d:\path        SECS        section numbers list 
  1216.         HMN         high message number    PPN         PPN d:\path\filename 
  1217.         APPEND      append option, y/n 
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230. AUTOSIG User's Manual                                                 Page  19 
  1231. II.  ATOSCR - Script File Processing 
  1232. ______________________________________________________________________________
  1233.  
  1234.  Global symbols 
  1235.  
  1236.  
  1237.      %PC variables 
  1238.         From PC Options menu, read or write allowed: 
  1239.   
  1240.         Symbol name     Default value 
  1241.         -----------     --------------------------------- 
  1242.         NORMAL          Value of normal display color 
  1243.         HILITE          Value of hitlited display color 
  1244.         LINES           Number of printed ilnes per page 
  1245.         H               Retrace test option, Y or N 
  1246.         K               Email KEEP option, Y or N 
  1247.         M               Skip RM option, Y or N 
  1248.         C               Cls each msg option, Y or N 
  1249.         B               Disable keyboard option, Y or N 
  1250.         F               Printer formfeed option, Y or N 
  1251.         S               Sort QS headers option, Y or N 
  1252.         T               Slow screen option, Y or N 
  1253.         Q               Quiet alarms option, Y or N 
  1254.         P               Send logon ^P option, Y or N 
  1255.         PROMPT          Prompt character, e.g. ^G 
  1256.         MOUSE           Allow mouse, Y or N 
  1257.         INSERT          Default editor insert mode, Y or N 
  1258.   
  1259.  
  1260.      Other global variables 
  1261.   
  1262.         Symbol name     Default value 
  1263.         -----------     ----------------------------------------- 
  1264.         %COM            current contents of communications buffer 
  1265.                         since the last READ, WAIT, or MATCH 
  1266.   
  1267.         %EOF1 thru %EOF9 
  1268.                         the current end-of-file status for OPENed 
  1269.                         files. If end-of-file has occurred, the 
  1270.                         %EOFn value is the character string EOF. 
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289. Page  20                                                 AUTOSIG User's Manual 
  1290. III. ACLS - Accounting Log Summary 
  1291. ______________________________________________________________________________
  1292.  
  1293.  Log Files 
  1294.  
  1295.   
  1296.     There is one other set of files created and maintained by AUTOSIG.  They 
  1297.     are the  AUTOSIG.mmm Log  files.  The  'mmm' is  an abbreviation for the 
  1298.     current  month.   The  Log  files  contain  a  record  of  your  time on 
  1299.     Compuserve.  There is one record in the file for every access to CIS  by 
  1300.     ATO. Each record contains the following: 
  1301.   
  1302.            Date,Baud,Time-on,Time-off,Elapsed-time,Sig-name[flag] 
  1303.   
  1304.   
  1305.     The file can be displayed with  the TYPE command, or other text  display 
  1306.     programs such as LIST. 
  1307.   
  1308.   
  1309.     The [flag] code indicates the condition in which you exited the SIG. "+" 
  1310.     means that the AUTO option was  in use; "*" indicates that you  selected 
  1311.     the "Stay Connected" option;  no flag means that  this was the only  SIG 
  1312.     accessed, or that this was the last  in a series. 
  1313.   
  1314.   
  1315.     A minus "-"  next to the  elapsed time field  means that you  uploaded a 
  1316.     file and you will receive a credit for the time used. 
  1317.   
  1318.   
  1319.     If you are  using the multiple  SIG feature (the  stay connected option) 
  1320.     there  is  a  possibility  that  the  SIG  name  for each session may be 
  1321.     incorrect  depending  on  what  functions  are performed.  Once you take 
  1322.     control of the program, the log file will charge all online time to  the 
  1323.     last SIG you accessed. 
  1324.   
  1325.   
  1326.     If you  like to  keep detailed  records of  SIG usage,  continue to keep 
  1327.     manual records even  if you don't  use the multiple  SIG feature.  There 
  1328.     will always  be minor  differences in  the AUTOSIG.log  and your  manual 
  1329.     records, so keep this in mind.   Also, remember that the log file  keeps 
  1330.     records of your time online to  the tenth of a minute, while  CIS rounds 
  1331.     each logon up to the next minute.  This is one reason why AUTOSIG's AUTO 
  1332.     and Stay Connected  options can be  much more economical,  since the CIS 
  1333.     rounding up doesn't take place until you log off. 
  1334.   
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348. AUTOSIG User's Manual                                                 Page  21 
  1349. III. ACLS - Accounting Log Summary 
  1350. ______________________________________________________________________________
  1351.  
  1352.  Running ACLS 
  1353.  
  1354.   
  1355.     There is a companion program to AUTOSIG called ACLS which can be used to 
  1356.     get a report of your CIS activity.  ACLS can be run alone or from within 
  1357.     ATO.  ACLS  offers  several  ways  of  reading summaries of your connect 
  1358.     charges. 
  1359.   
  1360.   
  1361.     In ATO, note  the dollar sign  ($) next to  "X" on the  main menu.  When 
  1362.     you've finished your sessions with AUTOSIG, you can enter "$" instead of 
  1363.     "X" to run the ACLS program rather than exit to DOS. You can also select 
  1364.     this  option  in  the  middle  of  an  AUTOSIG  session  to  get a quick 
  1365.     accounting, as ACLS  provides the option  of returning back  to AUTOSIG. 
  1366.     ACLS  assumes  that  the  ATO  program  file  is named "ATO.EXE" and not 
  1367.     "AUTOSIG.EXE". You can tell ACLS the actual program name by supplying a 
  1368.     SET parameter for the variable ATO-NAM. For example, if your ATO program 
  1369.     file is called ATOTEST.EXE, you would enter the DOS command: 
  1370.   
  1371.                     SET ATO-NAM=ATOTEST.EXE 
  1372.   
  1373.     before running  ATO or  ACLS.  The  ATO program  file should  be in  the 
  1374.     current directory, but, if  ACLS can not find  it, you will be  asked to 
  1375.     supply the drive, path, and file name for ATO.EXE. 
  1376.   
  1377.   
  1378.   
  1379.     ACLS  requires  a  file  called  RATES.ATO.   This  file  contains   the 
  1380.     information necessary to compute online charges based on the day of  the 
  1381.     week, time of day, and the  baud rate used.  A sample RATES.ATO  file is 
  1382.     provided.  Additionally,  the communications  surcharge, if  any, can be 
  1383.     supplied through the SET variable called ATO-CS, for example 
  1384.   
  1385.                     SET ATO-CS=0.25 
  1386.   
  1387.   
  1388.     When using ACLS remember that it calculates an approximate cost  usually 
  1389.     on the high side. 
  1390.   
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407. Page  22                                                 AUTOSIG User's Manual 
  1408. III. ACLS - Accounting Log Summary 
  1409. ______________________________________________________________________________
  1410.  
  1411.  Running ACLS 
  1412.  
  1413.  
  1414.     Figure 11.  ACLS Accounting Summary 
  1415.   
  1416.    ACLS Selection Menu 
  1417.   
  1418. +-------------------------------------+--------------------------------------+ 
  1419. |                                     |    Summary Report Option Keys        | 
  1420. |              A C L S                +--------------------------------------+ 
  1421. |                                     |     M    Month to date               | 
  1422. |     A Usage Log Summary Utility     |     D    Today only                  | 
  1423. |            for AUTOSIG              |     O    Other month or file         | 
  1424. |                                     |                                      | 
  1425. |            Version 3.09             |     R    Rates and definitions       | 
  1426. |          January 26, 1988           |     A    Restart AUTOSIG             | 
  1427. |                                     |     X    Exit to system              | 
  1428. +-------------------------------------+--------------------------------------+ 
  1429. |              ATOCREW                |    Select one >_<                    | 
  1430. +-------------------------------------+--------------------------------------+ 
  1431.   
  1432. ______________________________________________________________________________ 
  1433.  
  1434.     Figure 12.  RATES.ATO sample data 
  1435.   
  1436. 12.5 
  1437. 12.5 
  1438. 12.5 
  1439. 12.5 
  1440. .25 
  1441. .25 
  1442. 08:00:00 
  1443. 18:00:00 
  1444.   
  1445. ______________________________________________________________________________ 
  1446.  
  1447.     Figure 13.  ACLS Rates and Definitions 
  1448.   
  1449. Here are the rates currently assumed: 
  1450.   
  1451.   
  1452. Service    300/450 baud        1200/2400 baud        Comm surcharge 
  1453. --------   ------------        --------------        -------------- 
  1454. Standard      $6.00/hr           $12.50/hr            $0.25/hr 
  1455. Prime         $6.00/hr           $12.50/hr            $0.25/hr 
  1456.   
  1457. Prime service:    08:00:00 to 18:00:00, Monday thru Friday. 
  1458.   
  1459. Standard service: All other times. 
  1460.   
  1461.  
  1462.  
  1463.  
  1464. AUTOSIG User's Manual                                                 Page  23 
  1465. III. ACLS - Accounting Log Summary 
  1466. ______________________________________________________________________________
  1467.  
  1468.  Figure 14.  ACLS Sample Output 
  1469.  
  1470.   
  1471. ACLS v3.09                                                    01-26-1988  15:36 
  1472.   
  1473.                          AUTOSIG.JAN Since 01-01-1988 
  1474.   
  1475.        Rec   300 Std   300 Prm  1200 Std   1200 Prm 2400 Std  2400 Prm 
  1476. Forum  ord   min chg   min chg   min chg   min chg  min chg   min chg    Total 
  1477. ------ ---  --------  --------  --------  --------  --------  -------   -------- 
  1478. *other 147                                          45  10.0  24   5.0     15.00 
  1479. Email   82                                          49  10.0  35   7.0     17.00 
  1480. IBMSW  109                                          89  19.0 137  29.0     48.00 
  1481. IBMSW-   1                                                    -4  -1.0     -1.00 
  1482. IBMjr   63                                          17   4.0   5   1.0      5.00 
  1483. IbmCom 155                                         286  61.0 192  41.0    102.00 
  1484. IbmCom- 20                                         -46 -10.0              -10.00 
  1485. IbmHw   99                                          25   5.0  43   9.0     14.00 
  1486. IbmNew  97                                          19   4.0  19   4.0      8.00 
  1487. ------ ---  --------  --------  --------  --------  --------  -------   -------- 
  1488.   
  1489. Total  773                                         484 133.0 619  95.0    $198.00 
  1490.   
  1491. Press ESC to exit, or any other key to continue: 
  1492.   
  1493.   
  1494.   
  1495.         Notes: 
  1496.                   The *other values represent connect time that can not 
  1497.                   be attributed to a specific Forum due to the rounding 
  1498.                   up of connect time to whole minutes. 
  1499.   
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523. Page  24                                                 AUTOSIG User's Manual 
  1524.  Appendices 
  1525. ______________________________________________________________________________
  1526.  
  1527.  
  1528.      Disclaimer 
  1529.   
  1530.     IBM,  Tandy,  Microsoft,  QuickBasic  and  Compaq  are  all   registered 
  1531.     trademarks.  If we missed any our apologies. 
  1532.   
  1533.     This program is, of course, offered  as is.  We can't guarentee it  will 
  1534.     work on every permutation of  equipment.  We will make an  honest effort 
  1535.     to correct and/or add any features that you ask for. 
  1536.   
  1537.   
  1538.   
  1539.   
  1540.  
  1541.      Copying and sharing AUTOSIG. 
  1542.   
  1543.         AUTOSIG is  a FREE  program available  to all  for the  downloading. 
  1544.         In general there are very few "rules" regarding it's distribution: 
  1545.   
  1546.          o  No fee may be charged over and beyond the normal fee for 
  1547.             materials. 
  1548.   
  1549.          o  AUTOSIG may not be distributed by commercial companies 
  1550.             engaged in the selling of public domain software. 
  1551.   
  1552.          o  AUTOSIG may not be used for commercial ventures.  If you're 
  1553.             a company and would like to use AUTOSIG please contact the 
  1554.             authors with your pitch (Easyplex preferred). 
  1555.   
  1556.          o  The program may not be distributed without this manual, 
  1557.             please! 
  1558.   
  1559.   
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582. AUTOSIG User's Manual                                                 Page  25 
  1583.  Appendices 
  1584. ______________________________________________________________________________
  1585.  
  1586.  Using Virtual Disks 
  1587.  
  1588.   
  1589.     The following code can be used as an AUTOEXEC.BAT file for ATO.EXE  when 
  1590.     used in conjunction  with RAMDSK or  other programs that  use RAM and  a 
  1591.     phantom drive.  In this file, the assumptions are: 
  1592.   
  1593.            o Two floppy disk drives (A & B) 
  1594.            o AUTOSIG.EXE, AUTOSIG.DFN and AUTOSIG.MTH (.JAN, .FEB, 
  1595.              etc.) residenton drive A: 
  1596.            o RAMDSK is part of the CONFIG.SYS file and configured as 
  1597.              drive C: 
  1598.            o A resident clock.  If not, replace the REM at line 3 with 
  1599.              'Date'and insert a new line below it:  'Time' 
  1600.            o AUTOSIG.EXE has been renamed ATO.EXE 
  1601.   
  1602.     In the unlikely event  of a crash, your  .DFN file is preserved.   Go to 
  1603.     drive A: and  COPY DFN.BKP AUTOSIG.DFN.   Otherwise, this file  puts all 
  1604.     files into RAMDSK  and eliminates any  disk-spinning from log  on to log 
  1605.     off. 
  1606.   
  1607.       cls 
  1608.       echo off 
  1609.       REM insert screen blanking program here 
  1610.       copy AUTOSIG.DFN c: 
  1611.       erase DFN.bkp 
  1612.       ren AUTOSIG.DFN DFN.bkp 
  1613.       ren AUTOSIG.exe temp.exe 
  1614.       copy AUTOSIG.* c: 
  1615.       ren temp.exe AUTOSIG.exe 
  1616.       copy batch.ato c: 
  1617.       b: 
  1618.       copy *.ato c: 
  1619.       copy *.fil c: 
  1620.       a: 
  1621.       AUTOSIG /p c: /f 
  1622.       REM drive ("c:") above should be one letter higher than your highest 
  1623.       REM "/p" and "/f" are optional flags 
  1624.       b: 
  1625.       erase *.ato 
  1626.       c: 
  1627.       copy AUTOSIG.* a: 
  1628.       copy batch.ato a: 
  1629.       erase AUTOSIG.* 
  1630.       erase batch.ato 
  1631.       copy *.* b: 
  1632.       erase *.fil 
  1633.       erase *.ato 
  1634.       a:|cls 
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641. Page  26                                                 AUTOSIG User's Manual 
  1642.  AUTOSIG Advanced Functions Guide                                  Index-1
  1643. __________________________________________________________________________
  1644.  
  1645.  
  1646.  
  1647.   %COM ......................... 7, 9, 10, 14, 15, 20
  1648.   %EOF ......................... 9
  1649.   %HOST ........................ 19
  1650.   %HOST variables .............. 19
  1651.   %PC .......................... 20
  1652.   %PC variables ................ 20
  1653.   %SIG ......................... 19
  1654.   %SIG variables ............... 19
  1655.   /X,ATO command line option ... 7
  1656.   A  Add manual entry .......... 4
  1657.   ACLS ......................... 1, 22, 23, 24
  1658.   ACLS Selection Menu .......... 23
  1659.   Alt-I,immediate script ....... 7
  1660.   Alt-M,invoke ATOPPN .......... 2
  1661.   Alt-T,execute SCRipt ......... 7
  1662.   ATO-CS,SET variable .......... 22
  1663.   ATO-NAM,SET variable ......... 22
  1664.   ATOPPN ....................... 2, 3, 4, 6
  1665.   ATOPPN Menu .................. 3
  1666.   B  Switch PPN database file .. 4
  1667.   C  Change current entry ...... 4
  1668.   Copying and sharing AUTOSIG. . 25
  1669.   D  Delete current entry ...... 4
  1670.   DATAPAC,script ............... 17
  1671.   Disclaimer ................... 25
  1672.   E  Erase PPN file ............ 4
  1673.   ESCape ....................... 2, 3, 7, 10
  1674.   Example 1. ................... 14
  1675.   Example 2. ................... 14
  1676.   Example 3. ................... 15
  1677.   Example 4. ................... 15
  1678.   Example 5. ................... 16
  1679.   Example 6. ................... 16
  1680.   Example 7. ................... 17
  1681.   Example 8. ................... 18
  1682.   F  Find name or userid ....... 4
  1683.   Figure 11.  ACLS Accounting Su 23
  1684.   Figure 12.  RATES.ATO sample d 23
  1685.   Figure 13.  ACLS Rates and Def 23
  1686.   L  sort by Last name ......... 5
  1687.   M  Switch message file ....... 5
  1688.   N  sort by Name .............. 5
  1689.   Other global variables ....... 20
  1690.   P  Put entry to TO: field .... 5
  1691.   Q  Quit, return to ATO ....... 6
  1692.   R  Repeat Find to next ....... 5
  1693.   RATES.ATO,ACLS file .......... 22, 23
  1694.   S  Sort by userid/ppn ........ 5
  1695.   Sort ......................... 3, 5, 20
  1696.   Telenet,script ............... 16
  1697.  
  1698. Index-2                                  AUTOSIG Advanced Functions Guide 
  1699. __________________________________________________________________________
  1700.  
  1701.  
  1702.  
  1703.   Tymnet,script ................ 15, 19
  1704.   U  Update file from msgs ..... 6
  1705.  
  1706.